package com.pac.questionnaire.dao.impl;

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.pac.questionnaire.bean.QuestionnaireQuestionRelBean;
import com.pac.questionnaire.dao.QuestionnaireQuestionRelDao;

/**
 * 问卷问题关联关系Dao实现
 * 
 * @author lujun.chen
 * @version [版本号, 2015年2月24日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@Repository(value = "questionnaireQuestionRelDao")
public class QuestionnaireQuestionRelDaoImpl implements
		QuestionnaireQuestionRelDao {

	@Autowired
	private SqlSessionTemplate sqlSessionTemplate;

	@Override
	public boolean addQuestionnaireQuestionRel(
			QuestionnaireQuestionRelBean questionnaireQuestionRelBean) {
		int n = sqlSessionTemplate.insert("addQuestionnaireQuestionRel",
				questionnaireQuestionRelBean);
		return n > 0;
	}

	@Override
	public boolean delQuestionnaireQuestionRel(
			QuestionnaireQuestionRelBean questionnaireQuestionRelBean) {
		int n = sqlSessionTemplate.delete("delQuestionnaireQuestionRel",
				questionnaireQuestionRelBean);
		return n > 0;
	}
	

	@Override
	public int countQuestionnaireQuestion(QuestionnaireQuestionRelBean qqRelBean) {
		int n = sqlSessionTemplate.selectOne("countQuestionnaireQuestion",
				qqRelBean);
		return n;
	}

}
